1005536
971354
903858
861946
817595
806448
713930
688604
654218
59250
536315
511380
402436
398366
358297
347726
337268
275708
230661
22930